package com.flyco.modules.oms.model;

import com.flyco.poi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class OmsFlycoOrderExcel {

    @Excel(name = "订单号", width = 20)
    private String orderNo;

    @Excel(name = "经销商", width = 25)
    private String companyName;

    @Excel(name = "客户仓库", width = 25)
    private String stockName;

    @Excel(name = "金额", width = 12, type = 4)//type = 4 表示导出数字类型
    private java.math.BigDecimal payAmount;

    @Excel(name = "提交时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @Excel(name = "初审时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    private Date applyTime;

    @Excel(name = "收款时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    private Date payTime;

    @Excel(name = "复审时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    private Date checkTime;

    @Excel(name = "物流提货时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    private Date logisticsPickupTime;

    @Excel(name = "物流发货时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    private Date logisticsShipmentTime;

    @Excel(name = "物流到货时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    private Date logisticsArrivalTime;

    @Excel(name = "结案时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    private Date receiveTime;

    @Excel(name = "作废时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    private Date closeTime;
}
